Who are we? Where did we come from and where are we going? What is the meaning of life and death? Can we abolish death and live forever? These "big" questions of human nature and human destiny have boggled humanity's best minds for centuries. But they assumed a particular urgency and saliency in 192[...]